package com.ruoyi.manage.domain;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.TreeEntity;

/**
 * 菜单管理对象 menu_manage
 * 
 * @author yx
 * @date 2024-12-19
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class MenuManage
{
    private static final long serialVersionUID = 1L;

    /** 菜单id */
    private Integer menuId;

    /** 名称 */
    @Excel(name = "名称")
    private String menuTitle;

    /** 图标 */
    @Excel(name = "图标")
    private String menuIcon;

    /** 路由路径 */
    @Excel(name = "路由路径")
    private String menuIndex;

    /** 完整路径 */
    @Excel(name = "完整路径")
    private String menuPath;

    /** 级别（0：顶级；id：二级） */
    @Excel(name = "级别", readConverterExp = "0=：顶级；id：二级")
    private Long menuLevel;

    /** 排序 */
    @Excel(name = "排序")
    private Long menuSort;

    /** 显示状态（0隐藏；1显示） */
    @Excel(name = "显示状态", readConverterExp = "0=隐藏；1显示")
    private Long menuShow;

    /** 权限（0：管理员；1：销售员） */
    @Excel(name = "权限", readConverterExp = "0=：管理员；1：销售员")
    private Long menuRights;

}
